.paper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.paper_title {
  font-size: 44rpx;
  color: #0784d2;
  line-height: 60rpx;
}

.paper_swiper {
  width: 100%;
  height: calc(100% - 60rpx);
  display: flex;
  align-items: center;
  position: relative;
}

.swiper {
  width: 100%;
  padding-top: 32rpx;
  overflow: hidden;

  .swiper_container {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    transition: left 0.25s linear;
  }

  .swiper_content {
    flex-shrink: 0;
    width: 500rpx;
  }
}

.swiper_prev,
.swiper_next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper_prev {
  left: -60rpx;
  right: auto;
}

.swiper_next {
  right: -60rpx;
  left: auto;
}

.paper_content {
  width: 418rpx;
  height: 556rpx;
  margin: 0 auto;
  padding: 90rpx 30rpx 0;
  border: 4rpx solid #0091ea;
  border-radius: 30rpx;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;

  .paper_title {
    font-size: 34rpx;
    font-weight: 500;
    color: #333333;
    text-align: center;
  }

  .paper_subtitle {
    font-size: 26rpx;
    font-weight: 500;
    color: #989898;
    line-height: 56rpx;
  }

  .paper_tips {
    font-size: 34rpx;
    font-weight: 500;
    color: #0b8bc9;
  }
}

.paper_info {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  bottom: 30rpx;
  left: 50%;
  transform: translateX(-50%);

  .paper_text {
    font-size: 26rpx;
    font-weight: 700;
    color: #ff0000;
  }

  .paper_button {
    width: 195rpx;
    height: 89rpx;
    margin-top: 40rpx;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(https://hengxiao-resource.oss-cn-hangzhou.aliyuncs.com/web/resources/images/hengxiao/common/btn_bg.png) center center/cover no-repeat;

    text {
      font-size: 28rpx;
      color: #fff;
      font-weight: 700;
    }

    &.active {}
  }
}

.paper_tag {
  width: 228rpx;
  height: 64rpx;
  background: #0b8acc;
  border-radius: 32rpx;
  position: absolute;
  top: -32rpx;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;

  text {
    font-size: 28rpx;
    font-weight: bold;
    color: #fff;
  }
}

.paper_btn {
  width: 204rpx;
  height: 56rpx;
  background: #0b8acc;
  border-radius: 10rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;

  text {
    font-size: 30rpx;
    color: #fff;
    line-height: 56rpx;
  }
}